[INFO] fetching crate netlink-packet-sock-diag 0.4.2...
[INFO] checking netlink-packet-sock-diag-0.4.2 against master#158f00a1c5175648af6f6099b075f78d1d014a28 for pr-121251
[INFO] extracting crate netlink-packet-sock-diag 0.4.2 into /workspace/builds/worker-5-tc1/source
[INFO] validating manifest of crates.io crate netlink-packet-sock-diag 0.4.2 on toolchain 158f00a1c5175648af6f6099b075f78d1d014a28
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate netlink-packet-sock-diag 0.4.2
[INFO] finished tweaking crates.io crate netlink-packet-sock-diag 0.4.2
[INFO] tweaked toml for crates.io crate netlink-packet-sock-diag 0.4.2 written to /workspace/builds/worker-5-tc1/source/Cargo.toml
[INFO] crate crates.io crate netlink-packet-sock-diag 0.4.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] [stderr]  Downloading crates ...
[INFO] [stderr]   Downloaded paste v1.0.13
[INFO] [stderr]   Downloaded netlink-packet-core v0.7.0
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 3f8c528ca17ed4be42320e5e2cf1fdf57e651461d7fe64145ed423579f1060db
[INFO] running `Command { std: "docker" "start" "-a" "3f8c528ca17ed4be42320e5e2cf1fdf57e651461d7fe64145ed423579f1060db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "3f8c528ca17ed4be42320e5e2cf1fdf57e651461d7fe64145ed423579f1060db", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "3f8c528ca17ed4be42320e5e2cf1fdf57e651461d7fe64145ed423579f1060db", kill_on_drop: false }`
[INFO] [stdout] 3f8c528ca17ed4be42320e5e2cf1fdf57e651461d7fe64145ed423579f1060db
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc1/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+158f00a1c5175648af6f6099b075f78d1d014a28" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 9319a0ca0b3a84de862bb68e0eebbc1760d232c184a4b44d2376672e99db49a1
[INFO] running `Command { std: "docker" "start" "-a" "9319a0ca0b3a84de862bb68e0eebbc1760d232c184a4b44d2376672e99db49a1", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.64
[INFO] [stderr]    Compiling quote v1.0.29
[INFO] [stderr]    Compiling unicode-ident v1.0.10
[INFO] [stderr]    Compiling anyhow v1.0.71
[INFO] [stderr]    Compiling thiserror v1.0.43
[INFO] [stderr]    Compiling paste v1.0.13
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]     Checking log v0.4.19
[INFO] [stderr]     Checking bytes v1.4.0
[INFO] [stderr]     Checking smallvec v1.11.0
[INFO] [stderr]     Checking netlink-sys v0.8.5
[INFO] [stderr]    Compiling syn v2.0.25
[INFO] [stderr]    Compiling thiserror-impl v1.0.43
[INFO] [stderr]     Checking netlink-packet-utils v0.5.2
[INFO] [stderr]     Checking netlink-packet-core v0.7.0
[INFO] [stderr]     Checking netlink-packet-sock-diag v0.4.2 (/opt/rustwide/workdir)
[INFO] [stdout] error[E0532]: expected unit struct, unit variant or constant, found tuple variant `NetlinkPayload::Done`
[INFO] [stdout]   --> examples/dump_ipv4.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 NetlinkPayload::Done => {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/netlink-packet-core-0.7.0/src/payload.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     Done(DoneMessage),
[INFO] [stdout]    |     ---- `NetlinkPayload::Done` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: use the tuple variant pattern syntax instead
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 NetlinkPayload::Done(_) => {
[INFO] [stdout]    |                 ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: consider importing one of these items instead
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::str::pattern::SearchStep::Done;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::str::pattern::SearchStep::Done;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Done`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 65 -                 NetlinkPayload::Done => {
[INFO] [stdout] 65 +                 Done => {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Ack` found for enum `NetlinkPayload` in the current scope
[INFO] [stdout]   --> examples/dump_ipv4.rs:59:56
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 NetlinkPayload::Noop | NetlinkPayload::Ack(_) => {}
[INFO] [stdout]    |                                                        ^^^ variant or associated item not found in `NetlinkPayload<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0532, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0532`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `netlink-packet-sock-diag` (example "dump_ipv4") due to 3 previous errors
[INFO] running `Command { std: "docker" "inspect" "9319a0ca0b3a84de862bb68e0eebbc1760d232c184a4b44d2376672e99db49a1", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "9319a0ca0b3a84de862bb68e0eebbc1760d232c184a4b44d2376672e99db49a1", kill_on_drop: false }`
[INFO] [stdout] 9319a0ca0b3a84de862bb68e0eebbc1760d232c184a4b44d2376672e99db49a1
[INFO] checking netlink-packet-sock-diag-0.4.2 against try#b4fc5dbf0bc33be331f9d893db5b3a794f29724a+rustflags=-Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds for pr-121251
[INFO] extracting crate netlink-packet-sock-diag 0.4.2 into /workspace/builds/worker-5-tc2/source
[INFO] validating manifest of crates.io crate netlink-packet-sock-diag 0.4.2 on toolchain b4fc5dbf0bc33be331f9d893db5b3a794f29724a
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking crates.io crate netlink-packet-sock-diag 0.4.2
[INFO] finished tweaking crates.io crate netlink-packet-sock-diag 0.4.2
[INFO] tweaked toml for crates.io crate netlink-packet-sock-diag 0.4.2 written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] crate crates.io crate netlink-packet-sock-diag 0.4.2 already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2f72e9c0afdeabf1be2a377dcfb0e8b24be7cca2db8159f3ac4b6081b6cb37be
[INFO] running `Command { std: "docker" "start" "-a" "2f72e9c0afdeabf1be2a377dcfb0e8b24be7cca2db8159f3ac4b6081b6cb37be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2f72e9c0afdeabf1be2a377dcfb0e8b24be7cca2db8159f3ac4b6081b6cb37be", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2f72e9c0afdeabf1be2a377dcfb0e8b24be7cca2db8159f3ac4b6081b6cb37be", kill_on_drop: false }`
[INFO] [stdout] 2f72e9c0afdeabf1be2a377dcfb0e8b24be7cca2db8159f3ac4b6081b6cb37be
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid -Dexplicit_range -Dtrait_impl_range -Wrange_syntax -Wrange_bounds" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:2788e3201cd34a07e3172128adcd8b3090168a8e3bcc40d7c032b9dda1df7d1c" "/opt/rustwide/cargo-home/bin/cargo" "+b4fc5dbf0bc33be331f9d893db5b3a794f29724a" "check" "--frozen" "--all" "--all-targets" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 7ab2f24478ed10ff54277bb102e1aa2f283e752a804a56cf56323f253aecbd40
[INFO] running `Command { std: "docker" "start" "-a" "7ab2f24478ed10ff54277bb102e1aa2f283e752a804a56cf56323f253aecbd40", kill_on_drop: false }`
[INFO] [stderr]    Compiling proc-macro2 v1.0.64
[INFO] [stderr]    Compiling unicode-ident v1.0.10
[INFO] [stderr]    Compiling quote v1.0.29
[INFO] [stderr]    Compiling thiserror v1.0.43
[INFO] [stderr]    Compiling anyhow v1.0.71
[INFO] [stderr]    Compiling paste v1.0.13
[INFO] [stderr]    Compiling libc v0.2.147
[INFO] [stderr]     Checking byteorder v1.4.3
[INFO] [stderr]     Checking log v0.4.19
[INFO] [stderr]     Checking bytes v1.4.0
[INFO] [stderr]     Checking smallvec v1.11.0
[INFO] [stderr]    Compiling syn v2.0.25
[INFO] [stderr]     Checking netlink-sys v0.8.5
[INFO] [stderr]    Compiling thiserror-impl v1.0.43
[INFO] [stderr]     Checking netlink-packet-utils v0.5.2
[INFO] [stderr]     Checking netlink-packet-core v0.7.0
[INFO] [stderr]     Checking netlink-packet-sock-diag v0.4.2 (/opt/rustwide/workdir)
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/socket_id.rs:20:26
[INFO] [stdout]    |
[INFO] [stdout] 20 |     source_port: (slice, 0..2),
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/socket_id.rs:21:31
[INFO] [stdout]    |
[INFO] [stdout] 21 |     destination_port: (slice, 2..4),
[INFO] [stdout]    |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/socket_id.rs:22:29
[INFO] [stdout]    |
[INFO] [stdout] 22 |     source_address: (slice, 4..20),
[INFO] [stdout]    |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/socket_id.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 23 |     destination_address: (slice, 20..36),
[INFO] [stdout]    |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/socket_id.rs:24:25
[INFO] [stdout]    |
[INFO] [stdout] 24 |     interface_id: (u32, 36..40),
[INFO] [stdout]    |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/socket_id.rs:25:21
[INFO] [stdout]    |
[INFO] [stdout] 25 |     cookie: (slice, 40..48),
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/inet/socket_id.rs:131:29
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 address_buf[0..4].copy_from_slice(&ip.octets()[..])
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/inet/socket_id.rs:143:29
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 address_buf[0..4].copy_from_slice(&ip.octets()[..])
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/request.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |     states: (u32, 4..8),
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/request.rs:23:24
[INFO] [stdout]    |
[INFO] [stdout] 23 |     socket_id: (slice, 8..56),
[INFO] [stdout]    |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/response.rs:36:24
[INFO] [stdout]    |
[INFO] [stdout] 36 |     socket_id: (slice, 4..52),
[INFO] [stdout]    |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/response.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 |     expires: (u32, 52..56),
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/response.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 |     recv_queue: (u32, 56..60),
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/response.rs:39:23
[INFO] [stdout]    |
[INFO] [stdout] 39 |     send_queue: (u32, 60..64),
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/response.rs:40:16
[INFO] [stdout]    |
[INFO] [stdout] 40 |     uid: (u32, 64..68),
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/response.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 |     inode: (u32, 68..72),
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/inet/response.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |     payload: (slice, RESPONSE_LEN..),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/inet/response.rs:210:31
[INFO] [stdout]     |
[INFO] [stdout] 210 |             .emit(&mut buffer[self.header.buffer_len()..]);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 19 |     receive_queue: (u32, 0..4),
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:20:30
[INFO] [stdout]    |
[INFO] [stdout] 20 |     bottom_send_queue: (u32, 4..8),
[INFO] [stdout]    |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 |     cache: (u32, 8..12),
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:22:23
[INFO] [stdout]    |
[INFO] [stdout] 22 |     send_queue: (u32, 12..16)
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:70:26
[INFO] [stdout]    |
[INFO] [stdout] 70 |     receive_queue: (u32, 0..4),
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:71:30
[INFO] [stdout]    |
[INFO] [stdout] 71 |     receive_queue_max: (u32, 4..8),
[INFO] [stdout]    |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:72:31
[INFO] [stdout]    |
[INFO] [stdout] 72 |     bottom_send_queues: (u32, 8..12),
[INFO] [stdout]    |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:73:27
[INFO] [stdout]    |
[INFO] [stdout] 73 |     send_queue_max: (u32, 12..16),
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:74:18
[INFO] [stdout]    |
[INFO] [stdout] 74 |     cache: (u32, 16..20),
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:75:23
[INFO] [stdout]    |
[INFO] [stdout] 75 |     send_queue: (u32, 20..24),
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:76:20
[INFO] [stdout]    |
[INFO] [stdout] 76 |     options: (u32, 24..28),
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:77:33
[INFO] [stdout]    |
[INFO] [stdout] 77 |     backlog_queue_length: (u32, 28..32),
[INFO] [stdout]    |                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |     drops: (u32, 32..36),
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/request.rs:21:16
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pad: (u16, 2..4),
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/request.rs:31:24
[INFO] [stdout]    |
[INFO] [stdout] 31 |     state_flags: (u32, 4..8),
[INFO] [stdout]    |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/request.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |     inode: (u32, 8..12),
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/request.rs:37:23
[INFO] [stdout]    |
[INFO] [stdout] 37 |     show_flags: (u32, 12..16),
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/request.rs:42:21
[INFO] [stdout]    |
[INFO] [stdout] 42 |     cookie: (slice, 16..UNIX_REQUEST_LEN),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/response.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 |     inode: (u32, 4..8),
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/response.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |     cookie: (slice, 8..UNIX_RESPONSE_HEADER_LEN),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/unix/response.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 |     payload: (slice, UNIX_RESPONSE_HEADER_LEN..),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/unix/response.rs:227:31
[INFO] [stdout]     |
[INFO] [stdout] 227 |             .emit(&mut buffer[self.header.buffer_len()..]);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/nlas.rs:71:18
[INFO] [stdout]    |
[INFO] [stdout] 71 |     inode: (u32, 0..4),
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/nlas.rs:72:19
[INFO] [stdout]    |
[INFO] [stdout] 72 |     device: (u32, 4..8),
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:107:33
[INFO] [stdout]     |
[INFO] [stdout] 107 |     unused_sk_rmem_alloc: (u32, 0..4),
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:108:22
[INFO] [stdout]     |
[INFO] [stdout] 108 |     so_rcvbuf: (u32, 4..8),
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:109:34
[INFO] [stdout]     |
[INFO] [stdout] 109 |     unused_sk_wmem_queued: (u32, 8..12),
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:110:30
[INFO] [stdout]     |
[INFO] [stdout] 110 |     max_datagram_size: (u32, 12..16),
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:111:32
[INFO] [stdout]     |
[INFO] [stdout] 111 |     unused_sk_fwd_alloc: (u32, 16..20),
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:112:18
[INFO] [stdout]     |
[INFO] [stdout] 112 |     alloc: (u32, 20..24),
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:113:29
[INFO] [stdout]     |
[INFO] [stdout] 113 |     unused_sk_optmem: (u32, 24..28),
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:114:27
[INFO] [stdout]     |
[INFO] [stdout] 114 |     unused_backlog: (u32, 28..32),
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:115:25
[INFO] [stdout]     |
[INFO] [stdout] 115 |     unused_drops: (u32, 32..36),
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:272:57
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     NativeEndian::write_u32(&mut buffer[i * 4..], *v);
[INFO] [stdout]     |                                                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:277:53
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 NativeEndian::write_u32(&mut buffer[4..], v2);
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:330:53
[INFO] [stdout]     |
[INFO] [stdout] 330 |                     NativeEndian::read_u32(&payload[4..]),
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/socket_id.rs:20:26
[INFO] [stdout]    |
[INFO] [stdout] 20 |     source_port: (slice, 0..2),
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/socket_id.rs:21:31
[INFO] [stdout]    |
[INFO] [stdout] 21 |     destination_port: (slice, 2..4),
[INFO] [stdout]    |                               ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/socket_id.rs:22:29
[INFO] [stdout]    |
[INFO] [stdout] 22 |     source_address: (slice, 4..20),
[INFO] [stdout]    |                             ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/socket_id.rs:23:34
[INFO] [stdout]    |
[INFO] [stdout] 23 |     destination_address: (slice, 20..36),
[INFO] [stdout]    |                                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/socket_id.rs:24:25
[INFO] [stdout]    |
[INFO] [stdout] 24 |     interface_id: (u32, 36..40),
[INFO] [stdout]    |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/socket_id.rs:25:21
[INFO] [stdout]    |
[INFO] [stdout] 25 |     cookie: (slice, 40..48),
[INFO] [stdout]    |                     ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/inet/socket_id.rs:131:29
[INFO] [stdout]     |
[INFO] [stdout] 131 |                 address_buf[0..4].copy_from_slice(&ip.octets()[..])
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/inet/socket_id.rs:143:29
[INFO] [stdout]     |
[INFO] [stdout] 143 |                 address_buf[0..4].copy_from_slice(&ip.octets()[..])
[INFO] [stdout]     |                             ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/request.rs:22:19
[INFO] [stdout]    |
[INFO] [stdout] 22 |     states: (u32, 4..8),
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/request.rs:23:24
[INFO] [stdout]    |
[INFO] [stdout] 23 |     socket_id: (slice, 8..56),
[INFO] [stdout]    |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/response.rs:36:24
[INFO] [stdout]    |
[INFO] [stdout] 36 |     socket_id: (slice, 4..52),
[INFO] [stdout]    |                        ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/response.rs:37:20
[INFO] [stdout]    |
[INFO] [stdout] 37 |     expires: (u32, 52..56),
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/response.rs:38:23
[INFO] [stdout]    |
[INFO] [stdout] 38 |     recv_queue: (u32, 56..60),
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/response.rs:39:23
[INFO] [stdout]    |
[INFO] [stdout] 39 |     send_queue: (u32, 60..64),
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/response.rs:40:16
[INFO] [stdout]    |
[INFO] [stdout] 40 |     uid: (u32, 64..68),
[INFO] [stdout]    |                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/response.rs:41:18
[INFO] [stdout]    |
[INFO] [stdout] 41 |     inode: (u32, 68..72),
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/inet/response.rs:42:22
[INFO] [stdout]    |
[INFO] [stdout] 42 |     payload: (slice, RESPONSE_LEN..),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/inet/response.rs:210:31
[INFO] [stdout]     |
[INFO] [stdout] 210 |             .emit(&mut buffer[self.header.buffer_len()..]);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:19:26
[INFO] [stdout]    |
[INFO] [stdout] 19 |     receive_queue: (u32, 0..4),
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:20:30
[INFO] [stdout]    |
[INFO] [stdout] 20 |     bottom_send_queue: (u32, 4..8),
[INFO] [stdout]    |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:21:18
[INFO] [stdout]    |
[INFO] [stdout] 21 |     cache: (u32, 8..12),
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:22:23
[INFO] [stdout]    |
[INFO] [stdout] 22 |     send_queue: (u32, 12..16)
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:70:26
[INFO] [stdout]    |
[INFO] [stdout] 70 |     receive_queue: (u32, 0..4),
[INFO] [stdout]    |                          ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:71:30
[INFO] [stdout]    |
[INFO] [stdout] 71 |     receive_queue_max: (u32, 4..8),
[INFO] [stdout]    |                              ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:72:31
[INFO] [stdout]    |
[INFO] [stdout] 72 |     bottom_send_queues: (u32, 8..12),
[INFO] [stdout]    |                               ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:73:27
[INFO] [stdout]    |
[INFO] [stdout] 73 |     send_queue_max: (u32, 12..16),
[INFO] [stdout]    |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:74:18
[INFO] [stdout]    |
[INFO] [stdout] 74 |     cache: (u32, 16..20),
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:75:23
[INFO] [stdout]    |
[INFO] [stdout] 75 |     send_queue: (u32, 20..24),
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:76:20
[INFO] [stdout]    |
[INFO] [stdout] 76 |     options: (u32, 24..28),
[INFO] [stdout]    |                    ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:77:33
[INFO] [stdout]    |
[INFO] [stdout] 77 |     backlog_queue_length: (u32, 28..32),
[INFO] [stdout]    |                                 ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/inet/nlas.rs:78:18
[INFO] [stdout]    |
[INFO] [stdout] 78 |     drops: (u32, 32..36),
[INFO] [stdout]    |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/request.rs:21:16
[INFO] [stdout]    |
[INFO] [stdout] 21 |     pad: (u16, 2..4),
[INFO] [stdout]    |                ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/request.rs:31:24
[INFO] [stdout]    |
[INFO] [stdout] 31 |     state_flags: (u32, 4..8),
[INFO] [stdout]    |                        ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/request.rs:34:18
[INFO] [stdout]    |
[INFO] [stdout] 34 |     inode: (u32, 8..12),
[INFO] [stdout]    |                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/request.rs:37:23
[INFO] [stdout]    |
[INFO] [stdout] 37 |     show_flags: (u32, 12..16),
[INFO] [stdout]    |                       ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/request.rs:42:21
[INFO] [stdout]    |
[INFO] [stdout] 42 |     cookie: (slice, 16..UNIX_REQUEST_LEN),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/response.rs:26:18
[INFO] [stdout]    |
[INFO] [stdout] 26 |     inode: (u32, 4..8),
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/response.rs:27:21
[INFO] [stdout]    |
[INFO] [stdout] 27 |     cookie: (slice, 8..UNIX_RESPONSE_HEADER_LEN),
[INFO] [stdout]    |                     ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> src/unix/response.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 |     payload: (slice, UNIX_RESPONSE_HEADER_LEN..),
[INFO] [stdout]    |                      ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/unix/response.rs:227:31
[INFO] [stdout]     |
[INFO] [stdout] 227 |             .emit(&mut buffer[self.header.buffer_len()..]);
[INFO] [stdout]     |                               ^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/nlas.rs:71:18
[INFO] [stdout]    |
[INFO] [stdout] 71 |     inode: (u32, 0..4),
[INFO] [stdout]    |                  ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]   --> src/unix/nlas.rs:72:19
[INFO] [stdout]    |
[INFO] [stdout] 72 |     device: (u32, 4..8),
[INFO] [stdout]    |                   ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:107:33
[INFO] [stdout]     |
[INFO] [stdout] 107 |     unused_sk_rmem_alloc: (u32, 0..4),
[INFO] [stdout]     |                                 ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:108:22
[INFO] [stdout]     |
[INFO] [stdout] 108 |     so_rcvbuf: (u32, 4..8),
[INFO] [stdout]     |                      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:109:34
[INFO] [stdout]     |
[INFO] [stdout] 109 |     unused_sk_wmem_queued: (u32, 8..12),
[INFO] [stdout]     |                                  ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:110:30
[INFO] [stdout]     |
[INFO] [stdout] 110 |     max_datagram_size: (u32, 12..16),
[INFO] [stdout]     |                              ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:111:32
[INFO] [stdout]     |
[INFO] [stdout] 111 |     unused_sk_fwd_alloc: (u32, 16..20),
[INFO] [stdout]     |                                ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:112:18
[INFO] [stdout]     |
[INFO] [stdout] 112 |     alloc: (u32, 20..24),
[INFO] [stdout]     |                  ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:113:29
[INFO] [stdout]     |
[INFO] [stdout] 113 |     unused_sk_optmem: (u32, 24..28),
[INFO] [stdout]     |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:114:27
[INFO] [stdout]     |
[INFO] [stdout] 114 |     unused_backlog: (u32, 28..32),
[INFO] [stdout]     |                           ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `Range` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:115:25
[INFO] [stdout]     |
[INFO] [stdout] 115 |     unused_drops: (u32, 32..36),
[INFO] [stdout]     |                         ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:272:57
[INFO] [stdout]     |
[INFO] [stdout] 272 |                     NativeEndian::write_u32(&mut buffer[i * 4..], *v);
[INFO] [stdout]     |                                                         ^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:277:53
[INFO] [stdout]     |
[INFO] [stdout] 277 |                 NativeEndian::write_u32(&mut buffer[4..], v2);
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]    --> src/unix/nlas.rs:330:53
[INFO] [stdout]     |
[INFO] [stdout] 330 |                     NativeEndian::read_u32(&payload[4..]),
[INFO] [stdout]     |                                                     ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 54 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: 54 warnings emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0532]: expected unit struct, unit variant or constant, found tuple variant `NetlinkPayload::Done`
[INFO] [stdout]   --> examples/dump_ipv4.rs:65:17
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 NetlinkPayload::Done => {
[INFO] [stdout]    |                 ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]   ::: /opt/rustwide/cargo-home/registry/src/index.crates.io-6f17d22bba15001f/netlink-packet-core-0.7.0/src/payload.rs:21:5
[INFO] [stdout]    |
[INFO] [stdout] 21 |     Done(DoneMessage),
[INFO] [stdout]    |     ---- `NetlinkPayload::Done` defined here
[INFO] [stdout]    |
[INFO] [stdout] help: use the tuple variant pattern syntax instead
[INFO] [stdout]    |
[INFO] [stdout] 65 |                 NetlinkPayload::Done(_) => {
[INFO] [stdout]    |                 ~~~~~~~~~~~~~~~~~~~~~~~
[INFO] [stdout] help: consider importing one of these items instead
[INFO] [stdout]    |
[INFO] [stdout] 3  + use core::str::pattern::SearchStep::Done;
[INFO] [stdout]    |
[INFO] [stdout] 3  + use std::str::pattern::SearchStep::Done;
[INFO] [stdout]    |
[INFO] [stdout] help: if you import `Done`, refer to it directly
[INFO] [stdout]    |
[INFO] [stdout] 65 -                 NetlinkPayload::Done => {
[INFO] [stdout] 65 +                 Done => {
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: usage of `RangeFrom` range syntax
[INFO] [stdout]   --> examples/dump_ipv4.rs:53:41
[INFO] [stdout]    |
[INFO] [stdout] 53 |             let bytes = &receive_buffer[offset..];
[INFO] [stdout]    |                                         ^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: requested on the command line with `-W range-syntax`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error[E0599]: no variant or associated item named `Ack` found for enum `NetlinkPayload` in the current scope
[INFO] [stdout]   --> examples/dump_ipv4.rs:59:56
[INFO] [stdout]    |
[INFO] [stdout] 59 |                 NetlinkPayload::Noop | NetlinkPayload::Ack(_) => {}
[INFO] [stdout]    |                                                        ^^^ variant or associated item not found in `NetlinkPayload<_>`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: aborting due to 2 previous errors; 1 warning emitted
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] Some errors have detailed explanations: E0532, E0599.
[INFO] [stdout] 
[INFO] [stdout] For more information about an error, try `rustc --explain E0532`.
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `netlink-packet-sock-diag` (example "dump_ipv4") due to 3 previous errors; 1 warning emitted
[INFO] running `Command { std: "docker" "inspect" "7ab2f24478ed10ff54277bb102e1aa2f283e752a804a56cf56323f253aecbd40", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "7ab2f24478ed10ff54277bb102e1aa2f283e752a804a56cf56323f253aecbd40", kill_on_drop: false }`
[INFO] [stdout] 7ab2f24478ed10ff54277bb102e1aa2f283e752a804a56cf56323f253aecbd40
